package apigateway.project.commen.config;

import lombok.Data;

@Data
public class ServiceDefinition {
    /**
     * 命名空间Id，默认为public
     */
    private String namespaceId = "public";
    /**
     * 分组名，默认为DEFAULT_GROUP
     */
    private String groupName = "DEFAULT_GROUP";
    /**
     * 服务名(必填)
     */
    private String serviceName;
    /**
     * 是否为临时实例，默认为false
     */
    private boolean ephemeral = false;
    /**
     * 保护阈值，默认为0
     */
    private float protectThreshold = 0;
    /**
     * 访问策略，默认为空
     * JSON格式String
     */
    private String selector;
    /**
     * 服务描述
     */
    private String serviceDescription;
    /**
     * 服务地址
     */
    private String serviceUrl;
    /**
     * 状态
     */
    private Boolean enabled = true;

    private String envType;
}
